<?php

//подключаем jquery
function my_scripts_method() {
    wp_deregister_script( 'jquery' );
    wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js');
    wp_enqueue_script( 'jquery' );
}    
add_action('wp_enqueue_scripts', 'my_scripts_method');


//логотип сторінки входу
function my_custom_login_logo(){
echo '<style type="text/css">
h1 a { background-image: url('.get_bloginfo('template_directory').'/images/custom-login-logo.jpg) !important; }
</style>';
}
add_action('login_head', 'my_custom_login_logo');


function new_excerpt_length($length) {
return 20;
}
add_filter('excerpt_length', 'new_excerpt_length');

function new_excerpt_more($more) {
return '...';
}
add_filter('excerpt_more', 'new_excerpt_more');



//Створення функції активації метаблоку

add_action('admin_init', 'my_extra_fields', 1);

function my_extra_fields() {
    add_meta_box( 'extra_fields', 'Додаткові поля', 'extra_fields_box_func', 'post', 'normal', 'high'  );
}

// код блока
function extra_fields_box_func( $post ){
?>
<p><label><input type="text" name="extra[title]" value="<?php echo get_post_meta($post->ID, 'title', 1); ?>" style="width:50%" /> ← заголовок сторінки (title)</label></p>

<p>Описання статті (description):
<textarea type="text" name="extra[description]" style="width:100%;height:50px;"><?php echo get_post_meta($post->ID, 'description', 1); ?></textarea>
</p>

<p>Видимість поста: <?php $mark_v = get_post_meta($post->ID, 'robotmeta', 1); ?>
 <label><input type="radio" name="extra[robotmeta]" value="" <?php checked( $mark_v, '' ); ?> /> index,follow</label>
 <label><input type="radio" name="extra[robotmeta]" value="nofollow" <?php checked( $mark_v, 'nofollow' ); ?> /> nofollow</label>
 <label><input type="radio" name="extra[robotmeta]" value="noindex" <?php checked( $mark_v, 'noindex' ); ?> /> noindex</label>
 <label><input type="radio" name="extra[robotmeta]" value="noindex,nofollow" <?php checked( $mark_v, 'noindex,nofollow' ); ?> /> noindex,nofollow</label>
</p>

<p><label><input type="text" name="extra[prace]" value="<?php echo get_post_meta($post->ID, 'prace', 1); ?>" style="width:50" /> ← ціна товару </label></p>

<input type="hidden" name="extra_fields_nonce" value="<?php echo wp_create_nonce(__FILE__); ?>" />
<?php
}

// включаем обновление полей при сохранении
add_action('save_post', 'my_extra_fields_update', 0);

/* Сохраняем данные, при сохранении поста */
function my_extra_fields_update( $post_id ){
    if ( !wp_verify_nonce($_POST['extra_fields_nonce'], __FILE__) ) return false; // проверка
	if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE  ) return false; // выходим если это автосохранение
	if ( !current_user_can('edit_post', $post_id) ) return false; // выходим если юзер не имеет право редактировать запись

	if( !isset($_POST['extra']) ) return false;	// выходим если данных нет

	// Все ОК! Теперь, нужно сохранить/удалить данные
	$_POST['extra'] = array_map('trim', $_POST['extra']); // чистим все данные от пробелов по краям
	foreach( $_POST['extra'] as $key=>$value ){
		if( empty($value) )
			continue delete_post_meta($post_id, $key); // удаляем поле если значение пустое

		update_post_meta($post_id, $key, $value); // add_post_meta() работает автоматически
	}
	return $post_id;
}




/* DEFINE FILE DIRECTORIES */
if(function_exists('register_sidebar'))
	register_sidebar (array ('name' => 'header'));

define('wpress_extended', TEMPLATEPATH . '/wordpressor/extended');

define('wpress_extended_l', get_template_directory_uri() . '/wordpressor/extended');


define('wpress_order_js', get_template_directory_uri()  . '/wordpressor/extended/wpress-orders/js');
define('wpress_order', get_template_directory_uri() . '/wordpressor/extended/wpress-orders');



/* Load orders manager */
require_once(wpress_extended . '/wpress-orders/wpress_ordering.php');
//require_once(wpress_extended . '/wpress_shortcodes/wpress_shortcodes.php');

 